home *** CD-ROM | disk | FTP | other *** search
/ InterCD 2000 September / september_2000.iso / intercd / root / ^Linux / cdrecord-1.8.1 / README < prev    next >
Encoding:
Text File  |  2000-04-27  |  11.4 KB  |  384 lines

  1. # @(#)README    1.19 00/04/27 Copyright 1996 J. Schilling
  2.  
  3. This is Version 1.8.1 of cdrecord
  4.  
  5. Cdrecord allows you to create CD's on a CD-Recorder.
  6. Cdrecord runs on:
  7.  
  8. SunOS 4.1.3 or later:    sparc.
  9. Solaris 2.3 or later:    sparc and x86.
  10. Linux:            x86 sparc sparc64 ppc strongarm and alpha.
  11. NetBSD/FreeBSD/OpenBSD:    x86 sparc alpha amiga and m68k
  12. SGI IRIX:        mips
  13. HP-UX:            hppa
  14. AIX:            rs6000
  15. OSF1:            alpha
  16. BSD/OS (BSDi):        x86
  17. SCO Openserver 5.x:    x86
  18. SCO Unixware 2.x:    x86
  19. SCO Unixware 7.x:    x86
  20. NeXt Step:        mc68xxx x86 and hppa
  21. Apple Rhapsody:        ppc, x86
  22. Apple MacOS X:        ppc
  23. OS/2:            x86
  24. VMS:            *VAX
  25. BeOS:            x86
  26. Win95:            x86
  27. Win98:            x86
  28. WinNT:            x86
  29. QNX:            x86 (coming soon)
  30.  
  31.  
  32. To learn how to compile and install cdrecord, read README.compile
  33.  
  34. For multi session please read README.multi
  35.  
  36. Cdrecord runs without problems on a loaded Solaris system.
  37. On Solaris, cdrecord uses the SVr4 priocntl() call to establish
  38. SVr4 real-time scheduling which grants to run cdrecord in a higher priority
  39. than all kernel processes. On system that provide POSIX real-time scheduling
  40. the result may be slightly worse as POSIX RT doesn't seem to grant latter
  41. real time behaviour.
  42.  
  43. The cdrecord distribution contains a SCSI user level transport library.
  44. The SCSI library is suitable to talk to any SCSI device without having
  45. a special driver for it.
  46. Cdrecord may be easily ported to any system that has a 
  47. SCSI device driver similar to the scg driver.
  48.  
  49. On Linux cdrecord currently uses the /dev/sg? driver 
  50.     - you need no additional driver
  51. On *BSD, SGI IRIX and HP-UX the internal user level SCSI driver is used
  52. but you will not need an OS specific SCSI user library.
  53.  
  54. On SunOS/Solaris:
  55. You *need* the SCSI general driver 'scg' in order to run cdrecord.
  56.  
  57. SunOS 4.1.3 only:
  58.     The 'scg' driver is Copyright 1986-1995 J÷rg Schilling,
  59.     it is supplied binary in a loadable format.
  60.     There is no future support, there is no non loadable support.
  61.  
  62. Solaris only:
  63.     The 'scg' driver is Copyright 1986-1995 J÷rg Schilling,
  64.     it is supplied binary in pkgadd(1m) format and is tested 
  65.     on Solaris 2.3, Solaris 2.4 & Solaris 2.5 (sparc).
  66.  
  67. Solaris only:
  68.     It is _nice to have_ the 'fbk' driver to mount files that contain 
  69.     images of file systems. Fbk means File simulates Block Device.
  70.  
  71.     The 'fbk' driver is Copyright 1988-1995 J÷rg Schilling,
  72.     it is supplied binary in pkgadd(1m) format and is tested
  73.     on Solaris 2.3, Solaris 2.4 & Solaris 2.5 (sparc).
  74.  
  75. Cdrecord-1.3 or later adopts the right BUF_SIZE for each architecture.
  76. This is to reduce some performance problems on Solaris x86.
  77. It may be that the reason for this performance problems is that
  78. the PC-architecture has no IO-MMU and therefore is not able to do DVMA.
  79. If this points out to be the reason, I have to
  80. change the scg driver & cdrecord, but this would 
  81. be needed on Linux anyway.
  82.  
  83. Cdrecord is currently maintained with the following drives:
  84.  
  85.     Plextor PX-W124
  86.     Plextor PX-W8220
  87.     Plextor PX-W4220
  88.     Plextor PX-R820
  89.     Plextor PX-R412C
  90.     Yamaha CRW-4416
  91.     Yamaha CDR-400
  92.     Ricoh MP-7040A
  93.     Ricoh MP-7040S
  94.     Ricoh MP-7060S (available only to Thomas Niederreiter and Heiko Ei▀feld)
  95.     TEAC CD-R55S
  96.     TEAC CD-R58S
  97.     TEAC CD-W54E
  98.     Sanyo CDR-Bp2
  99.     Sony CDU948S
  100.     COMPRO/Matsushita/Panasonic CW-7502
  101.     Philips CDD-2000
  102.     Goldstar 8080
  103.  
  104. It should run also on:
  105.  
  106.     All SCSI-3/mmc compliant drives
  107.     All ATAPI/mmc compliant drives
  108.  
  109.     NOTE:
  110.  
  111.     It seems that all drives that have been initially released in 1999
  112.     or later are MMC compliant. If a recent drive does not work with
  113.     cdrecord, you most likely found a firmware bug.
  114.  
  115. Drives that have been reported to work or should work because
  116. Andy MCFadden (see also http://www.fadden.com/cdrfaq/faq05.html) listed
  117. them to be identical to working drives:
  118.  
  119.     ACER CR-1420C
  120.     ACER CDRW 6206A
  121.     AOPEN CRW9420 (Re-writeable)
  122.     BTC BCE 621E
  123.     COMPRO CW-7502
  124.     Dysan CR-622 ???? See Wearnes 622
  125.     Dysan CR-1622
  126.     DynaTec CDM-240J (see Pinnacle RCD-4x4)
  127.     DynaTec CDM-240  (use cdrecord driver=yamaha_cdr100 and report inquiry)
  128.     DynaTec CDM-400  (use cdrecord driver=yamaha_cdr100 and report inquiry)
  129.     Grundig CDR-100
  130.     Hewlett Packard 4020i
  131.     Hewlett Packard 6020i
  132.     HP C4324/C4325 (HP SureStore 4020i/6020i)
  133.     HP 7100
  134.     HP 7110
  135.     HP 7200
  136.     HP 8100
  137.     HP 8210
  138.     HP CD-Writer+ M820
  139.     Hi-Val CD-R (see Pinnacle RCD-4x4)
  140.     IMATION CD-RW IMW040420
  141.     JVC XR-W2001 (uses TEAC code - see below - audio not working)
  142.     JVC XR-W2010 (uses TEAC code - see below - audio not working)
  143.     JVC XR-W2020 (uses TEAC code - see below - audio not working)
  144.     JVC XR-W2080 (first MMC drive from JVC)
  145.     Kodak PCD-200 or Kodak PCD-200 Plus
  146.     Kodak PCD-225
  147.     Kodak PCD-240
  148.     Kodak PCD-600
  149.     Matsushita CW-7502
  150.     Matsushita CW-7503
  151.     Matsushita CW-7582
  152.     Memorex CR-622 ???? See Wearnes 622
  153.     Memorex CR-1622
  154.     Memorex CRW-1622
  155.     Microboards PlayWrite 2000 (use cdrecord driver=sony_cdu924 and report inquiry)
  156.     Microboards PlayWrite 4000 (use cdrecord driver=yamaha_cdr100 and report inquiry)
  157.     Microboards PlayWrite 4001RW
  158.     MicroNet MasterCD Plus 4x4 (use cdrecord driver=yamaha_cdr100 and report inquiry)
  159.     MicroNet MasterCD Plus 4x6
  160.     Mitsubishi MCA-CDRW 226
  161.     Mitsumi CR-2401-TS
  162.     Mitsumi CR-2600-TE
  163.     Mitsumi CR-2801-TE
  164.     Mitsumi CR-4801-TE
  165.     Mitsumi CR-4802-TE ???
  166.     Nomai 680.rw
  167.     Olympus CDS615E
  168.     Olympus CDS620E (use cdrecord driver=sony_cdu924   and report inquiry)
  169.     Olympus CD-R2x6 (use cdrecord driver=sony_cdu924   and report inquiry)
  170.     Optima Dis Kovery 650 CD-R
  171.     OTI CDRW 965
  172.     OTI-975 Socrates 1.0 (CDRW)
  173.     Panasonic CW-7502
  174.     Panasonic CW-7503
  175.     Panasonic CW-7582
  176.     Philips CDD 521 (CDD521/02  Revision: 2.06 has bad firmware - seems not to work)
  177.     Philips CDD 521 (upgraded units only: ID: CDD521/10  Revision: 2.07)
  178.     Philips CDD 522
  179.     Philips CDD 2000
  180.     Philips CDD 2600
  181.     Philips CDD 3600
  182.     Philips CDD 3610
  183.     Philips CDRW400
  184.     Philips Omniwriter 26
  185.     Philips Omniwriter 26A
  186.     Philips CDD4201 CD-RW
  187.     Pinnacle Micro RCD-1000 (see TEAC/JVC): Need to upgrade firmware to 2.35
  188.     Pinnacle Micro RCD-5020 (see TEAC/JVC - audio not working)
  189.     Pinnacle Micro RCD-5040 (see TEAC/JVC - audio not working)
  190.     Pinnacle Micro RCD-4x4
  191.     Pioneer DW-S114X
  192.     Plasmon CDR 4220
  193.     Plasmon RF-4100
  194.     Plasmon RF-4102
  195.     Plasmon CDR 4400 (use cdrecord driver=yamaha_cdr100 and report inquiry)
  196.     Plasmon CDR 480
  197.     Plextor PX-R24CS (use cdrecord driver=ricoh_ro1420c and report inquiry)
  198.     Plextor PX-R412C
  199.     Plextor PX-R820
  200.     Plextor PX-W4220
  201.     Plextor PX-W8220
  202.     Plextor PX-W124
  203.     Procom PCDR 4 (use cdrecord driver=yamaha_cdr100 and report inquiry)
  204.     Ricoh RO-1420C
  205.     Ricoh MP-6200
  206.     Ricoh MP-6200I
  207.     Ricoh MP-6201
  208.     Ricoh MP-7040A
  209.     Ricoh MP-7040S
  210.     Ricoh MP-7060S
  211.     Sanyo CDR-Bp2
  212.     Smart & Friendly CD-R1002 (use cdrecord driver=sony_cdu924   and report inquiry)
  213.     Smart & Friendly CD-R1004 (use cdrecord driver=yamaha_cdr100 and report inquiry)
  214.     Smart & Friendly CD-R2004 (use cdrecord driver=sony_cdu924   and report inquiry)
  215.     Smart & Friendly CD-R2006 PLUS
  216.     Smart & Friendly CD-R2006 PRO
  217.     Smart & Friendly CD-R4000 (use cdrecord driver=yamaha_cdr100 and report inquiry)
  218.     Smart & Friendly CD-R4006
  219.     Smart & Friendly CD-R4012
  220.     Smart & Friendly CD-RW226
  221.     Smart & Friendly CD-R8020
  222.     Sony CDU920S
  223.     Sony CDU924S
  224.     Sony CDU926S
  225.     Sony CDU928S
  226.     Sony CDU940S
  227.     Sony CDU948S
  228.     Sony CRX-100
  229.     Sony CRX-140
  230.     Sony CRX-145
  231.     Taiyo Yuden CD-WO EW-50
  232.     TEAC CD-R50S
  233.     TEAC CD-R55S
  234.     TEAC CD-R56S
  235.     TEAC CD-R58S
  236.     TEAC CD-W54E
  237.     That's Write CDR-N820S
  238.     Traxdata CDRW-2260EL-PRO
  239.     Traxdata CDR-4120
  240.     Traxdata CDRW-4260
  241.     Turtle Beach 2040R (use cdrecord driver=ricoh_ro1420c and report inquiry)
  242.     WAITEK WT2036
  243.     Wearnes CD-R622
  244.     Wearnes CD-R632P
  245.     Yamaha CDR-100
  246.     Yamaha CDR-102
  247.     Yamaha CDR-200
  248.     Yamaha CDR-400(Firmware revision 1.0d and up otherwise upgrade)
  249.     Yamaha CDR-401
  250.     Yamaha CRW-4001
  251.     Yamaha CRW-2260
  252.     Yamaha CRW-2261
  253.     Yamaha CRW-4260
  254.     Yamaha CRW-4261
  255.     Yamaha CRW-4416
  256.     Yamaha CRW-6416
  257.     Yamaha CRW-8424
  258.  
  259. Multi-session has not been tested with the Plasmon RF-4100
  260.  
  261. All companies that support me with SCSI command reference manuals and drives
  262. will get (continued) support in the following releases.
  263.  
  264. The following drives will never be supported by cdrecord because they are too old:
  265.  
  266.     JVC XR-W1001
  267.     Pinnacle Micro RCD-202
  268.     Ricoh RS-9200CD
  269.  
  270. The following dries are curently not supported because I don't get specs:
  271. (some of them may partially work: see above)
  272.  
  273.     Creative Labs CDR 4210
  274.     JVC XR-W2001
  275.     JVC XR-W2010
  276.     JVC XR-W2020
  277.     Pinnacle Micro RCD-1000
  278.     Pinnacle Micro RCD-5020
  279.     Pinnacle Micro RCD-5040
  280.     Plasmon CDR-4240
  281.     Sony CDW-900E
  282.  
  283. The following drives may get support soon:
  284.  
  285.     Panasonic CW-7501
  286.     Ricoh RS-1060C
  287.  
  288. To install get:
  289.  
  290. Solaris only:
  291.     SCHILYscg.sparc.tar.Z    The scg driver in pkgadd format (sparc).
  292.     SCHILYfbk.sparc.tar.Z    The fbk driver in pkgadd format (sparc).
  293.     SCHILYscg.i386.tar.Z    The scg driver in pkgadd format (x86).
  294.     SCHILYfbk.i386.tar.Z    The fbk driver in pkgadd format (x86).
  295.  
  296. Note that the fbk driver packet is for Solaris 2.4 and not system independant.
  297.  
  298. All Systems:
  299.     cdrecord-1.6.1.tar.gz    The cdrecord for source distribution.
  300.  
  301. NOTE:    All these tar archives are 100% ansi compatible. Solaris 2.x tar and GNU
  302.     tar may get some minor trouble.
  303.  
  304. WARNING: Do not use 'mc' to extract the tar file!
  305.     All mc versions before 4.0.14 cannot extract symbolic links correctly.
  306.  
  307. To unpack the archive use:
  308.  
  309.     gzip -d < cdrecord.tar.gz | tar -xpf -
  310.  
  311.  
  312. The files are located on:
  313.  
  314. ftp://ftp.fokus.gmd.de/pub/unix/cdrecord/ ...
  315. ftp://ftp.fokus.gmd.de/pub/unix/kernel/scg/ ...
  316. ftp://ftp.fokus.gmd.de/pub/unix/kernel/fbk/ ...
  317.  
  318. Only use the mkisofs that is contained in this release.
  319. All other mkisofs versions are too buggy.
  320.  
  321.  
  322. Installation Process:
  323.  
  324. Solaris only:
  325.     1) scg driver
  326.             untar SCHILYscg.tar:
  327.             su
  328.             Password: xxxxx
  329.             cd /tmp
  330.             zcat SCHILYscg.tar | tar -xvf -
  331.             pkgadd -d .
  332.             reboot -- -r 
  333.  
  334.     2) fbk driver
  335.             similar to scg driver (see above)
  336.  
  337.     3) Switch the CD-Writer to an unused target id (2 should do it)
  338.         
  339.  
  340. NOTE:
  341.     Be very careful. pkgadd does not check for the right target 
  342.     architecture. Do not install drivers for intel on sparc
  343.     and vice versa. You will get a corrupt system.
  344.  
  345.     You need to be root because you need access to /dev/scg? and to be
  346.     able to put cdrecord into the realtime scheduling class.
  347.  
  348. All Systems:
  349.  
  350. The SCSI transport library has been taken from the sformat program.
  351. Sformat is the first SCSI disk formatting/analyzing/repairing that runs on
  352. SunOS/Solaris. The first release of sformat has been made for SunOS 3.0
  353. (two years before Sun introduced their format utility). Sformat source
  354. including 10 years of competence in SCSI disk handling is available
  355. on:
  356.     ftp://ftp.fokus.gmd.de/pub/unix/sformat
  357.  
  358. I am interested to hear if someone is interested in a kernel based
  359. filesystem for Solaris that uses packet writing on the CD-Recorder.
  360. The filesystem will create a single session CD that may be finally converted
  361. to a hybrid filesystem that allows to be read as 
  362. ISO-9660 with Rock Ridge extensions too.
  363. Please mail suggestions to: wofs@schily.isdn.cs.tu-berlin.de
  364.  
  365. If you want to use the CD-recorder as CD-ROM device, have a look at 
  366.  
  367. Solaris only:
  368. ftp://ftp.fokus.gmd.de/pub/unix/kernel/sd
  369.  
  370. Current information on cdrecord may be found on:
  371.  
  372.     http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html
  373.  
  374.  
  375.     Joerg Schilling
  376.  
  377.     (really J÷rg Schilling if you have ISO-8859-1)
  378.  
  379. If you have questions mail to:
  380.  
  381.     HOME:         joerg@schily.isdn.cs.tu-berlin.de
  382.     UNIVERSITY:    js@cs.tu-berlin.de
  383.     WORK:        schilling@fokus.gmd.de
  384.